home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 2 / ETO Development Tools 2.iso / Tools - Objects / MacApp / MacApp CD Release / MacApp 2.0.1 (Many Libraries) / Examples / Calc / .Debug Files / calc.MakeIt < prev    next >
Encoding:
Text File  |  1990-10-25  |  7.5 KB  |  166 lines  |  [TEXT/MPS ]

  1. SET EXIT 1
  2. {MAEcho} {EchoOptions} "Compiling:     CalcUtilities.p"
  3. {MAPascal} ∂
  4.     {PascalOptions} ∂
  5.      ∂
  6.     -k "{MALoadFiles}{SeparateObjectsFolder}" ∂
  7.     -i "{SrcApp}" ∂
  8.     -i "{MAPInterfaces}" ∂
  9.     -o 'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:.Debug Files:'CalcUtilities.p.o ∂
  10.     'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:'CalcUtilities.p
  11. {MAEcho} {EchoOptions} "Compiling:     UGrabberTracker.p"
  12. {MAPascal} ∂
  13.     {PascalOptions} ∂
  14.      ∂
  15.     -k "{MALoadFiles}{SeparateObjectsFolder}" ∂
  16.     -i "{SrcApp}" ∂
  17.     -i "{MAPInterfaces}" ∂
  18.     -o 'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:.Debug Files:'UGrabberTracker.p.o ∂
  19.     'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:'UGrabberTracker.p
  20. {MAEcho} {EchoOptions} "Compiling:     USynchScroller.p"
  21. {MAPascal} ∂
  22.     {PascalOptions} ∂
  23.      ∂
  24.     -k "{MALoadFiles}{SeparateObjectsFolder}" ∂
  25.     -i "{SrcApp}" ∂
  26.     -i "{MAPInterfaces}" ∂
  27.     -o 'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:.Debug Files:'USynchScroller.p.o ∂
  28.     'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:'USynchScroller.p
  29. {MAEcho} {EchoOptions} "Compiling:     Ucalc.p"
  30. {MAPascal} ∂
  31.     {PascalOptions} ∂
  32.      ∂
  33.     -k "{MALoadFiles}{SeparateObjectsFolder}" ∂
  34.     -i "{SrcApp}" ∂
  35.     -i "{MAPInterfaces}" ∂
  36.     -o 'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:.Debug Files:'Ucalc.p.o ∂
  37.     'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:'Ucalc.p
  38. {MAEcho} {EchoOptions} "Compiling:     Mcalc.p"
  39. {MAPascal} ∂
  40.     {PascalOptions} ∂
  41.      ∂
  42.     -k "{MALoadFiles}{SeparateObjectsFolder}" ∂
  43.     -i "{SrcApp}" ∂
  44.     -i "{MAPInterfaces}" ∂
  45.     -o 'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:.Debug Files:'Mcalc.p.o ∂
  46.     'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:'Mcalc.p
  47. {MAEcho} {EchoOptions} "Linking:       Calc"
  48. SET XToolStartTime `DATE -n`
  49. {MALink} ∂
  50.     "{XAppName.p.o}" ∂
  51.     "{XUAppName.p.o}" ∂
  52.     "{XMAppName.p.o}" ∂
  53.     "{XAppName.cp.o}" ∂
  54.     "{XUAppName.cp.o}" ∂
  55.     "{XMAppName.cp.o}" ∂
  56.     "{ObjApp}CalcUtilities.p.o" "{ObjApp}UGrabberTracker.p.o" "{ObjApp}USynchScroller.p.o" ∂
  57.      "{MALibraries}{SeparateObjectsFolder}MacApp.lib" ∂
  58.     "{PLibraries}SANElib.o"  "{Libraries}RunTime.o" "{PLibraries}PasLib.o"       "{Libraries}PerformLib.o" "{Libraries}Interface.o" "{Libraries}ToolLibs.o" ∂
  59.     -sn AActivate=GNonRes -sn AClipboard=GClipboard -sn AClose=GClose -sn ADebug=GDebug -sn ADoCommand=GDoCommand -sn AFile=GFile -sn AFinder=GFinder -sn AHelp=GHelp -sn AInit=GInit -sn AInspector=GInspector -sn ANonRes=GNonRes -sn AOpen=GOpen -sn AReadFile=GReadFile -sn ASelCommand=GSelCommand -sn ATerminate=GTerminate -sn AWriteFile=GWriteFile -sn Disassembler=GDebug -sn DlgClose=GClose -sn DlgDebug=GDebug -sn DlgDoCommand=GDoCommand -sn DlgFields=GFields -sn DlgInit=GInit -sn DlgNonRes=GNonRes -sn DlgOpen=GOpen -sn DlgRes=BBRes -sn DlgSelCommand=GSelCommand -sn GVClose=GClose -sn GVDebug=GDebug -sn GVDoCommand=GDoCommand -sn GVFields=GFields -sn GVInit=GInit -sn GVNonRes=GNonRes -sn GVOpen=GOpen -sn GVRes=BBRes2 -sn GVSelCommand=GSelCommand -sn INTENV=GWriteLn -sn ListDebug=GDebug -sn ListRes=GRes2 -sn MAActivate=GNonRes -sn MAApplicationRes=GRes -sn MAAssociationRes=GRes2 -sn MABusyCursorRes=GRes2 -sn MAClipboard=GClipboard -sn MAClose=GClose -sn MACommandRes=GRes2 -sn MAControlRes=GRes -sn MADebug=GDebug -sn MADebugger=GDebugger -sn MADoCommand=GDoCommand -sn MADocumentRes=GRes -sn MAError=GError -sn MAEvtHandlerRes=GRes -sn MAFailureRes=MAMain -sn MAFields=GFields -sn MAFile=GFile -sn MAFinder=GFinder -sn MAGlobalsRes=MAMain -sn MAHelp=GHelp -sn MAInit=GInit -sn MAInspector=GInspector -sn MAMemoryRes=MAMain -sn MAMenuRes=GRes2 -sn MAMenuSetupRes=GRes2 -sn MANonRes=GNonRes -sn MAObjectRes=GRes2 -sn MAOpen=GOpen -sn MAPatchRes=MAMain -sn MAPrint=GPrint -sn MAPrintingRes=BBRes2 -sn MAReadFile=GReadFile -sn MARes=GRes2 -sn MAScroll=GRes2 -sn MAScrollerRes=GRes2 -sn MASelCommand=GSelCommand -sn MATerminate=GTerminate -sn MAUtilitiesRes=MAMain -sn MAViewRes=GRes -sn MAWindowRes=GRes -sn MAWriteFile=GWriteFile -sn PerfInit=GPerformanceTools -sn PerfMain=GPerformanceTools -sn PerfTerm=GPerformanceTools -sn PrintActual=GPrint -sn PrintClose=GClose -sn PrintDebug=GDebug -sn PrintDoCommand=GDoCommand -sn PrintFields=GFields -sn PrintFinder=GFinder -sn PrintImage=GPrint -sn PrintInit=GInit -sn PrintMain=BBRes2 -sn PrintNonRes=GNonRes -sn PrintOpen=GOpen -sn PrintRes=BBRes2 -sn PrintSelCommand=GSelCommand -sn PrintSpool=GPrint -sn PrintTerminate=GTerminate -sn SACONSOL=GWriteLn -sn SACONSOLE=GWriteLn -sn SADEV=GWriteLn -sn STDIO=GWriteLn -sn TEClipboard=GClipboard -sn TEClose=GClose -sn TEDebug=GDebug -sn TEDoCommand=GDoCommand -sn TEFields=GFields -sn TEInit=GInit -sn TENonRes=GNonRes -sn TEOpen=GOpen -sn TEPrint=GPrint -sn TERes=BBRes -sn TESelCommand=GSelCommand -sn WWInit=GInit -sn WWSeg=GWriteLn ∂
  60.      ∂
  61.     -o "{ObjApp}Calc" ∂
  62.     {XLinkXRef} ∂
  63.     {XLinkMap} ∂
  64.     {LinkOptions} ∂
  65.      ∂
  66.     ||  (∂ 
  67.     IF `EXISTS "{ObjApp}MCalc.p.o"` == '' ∂
  68.         SetFile -m . "{ObjApp}MCalc.p.o"; ∂
  69.         end; ∂
  70.     IF `EXISTS "{ObjApp}MCalc.cp.o"` == '' ∂
  71.         SetFile -m . "{ObjApp}MCalc.cp.o"; ∂
  72.         end; ∂
  73.      Exit 99)
  74. IF "{XTimes}"
  75.     {MAEcho} {EchoOptions} Elapsed time: `evaluate ∂`DATE -n ∂` - {XToolStartTime}` seconds
  76. END
  77. {MAEcho} {EchoOptions} "Rezzing:       CalcUtilities.r"
  78. SET XToolStartTime `DATE -n`
  79. IF "" != ""
  80.     SET OtherViewTypesSrc ""
  81.     SET XIncludeOtherViewTypes 1
  82.     EXPORT OtherViewTypesSrc
  83. ELSE
  84.     SET XIncludeOtherViewTypes 0
  85. END
  86. {MARez} ∂
  87.     -d XIncludeOtherViewTypes={XIncludeOtherViewTypes} ∂
  88.     -i "{SrcApp}" ∂
  89.     -i "{MARIncludes}" ∂
  90.     -o 'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:.Debug Files:'CalcUtilities.rsrc ∂
  91.     -s "{ObjApp}" ∂
  92.     -s "{MALibraries}{SeparateObjectsFolder}" ∂
  93.     -s "{SrcApp}" ∂
  94.     -t "'rsrc'" -c "'RSED'" ∂
  95.     {RezOptions} ∂
  96.      ∂
  97.     'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:'CalcUtilities.r
  98. IF "{XTimes}"
  99.     {MAEcho} {EchoOptions} Elapsed time: `evaluate ∂`DATE -n ∂` - {XToolStartTime}` seconds
  100. END
  101. {MAEcho} {EchoOptions} "Rezzing:       GrabberTracker.r"
  102. SET XToolStartTime `DATE -n`
  103. IF "" != ""
  104.     SET OtherViewTypesSrc ""
  105.     SET XIncludeOtherViewTypes 1
  106.     EXPORT OtherViewTypesSrc
  107. ELSE
  108.     SET XIncludeOtherViewTypes 0
  109. END
  110. {MARez} ∂
  111.     -d XIncludeOtherViewTypes={XIncludeOtherViewTypes} ∂
  112.     -i "{SrcApp}" ∂
  113.     -i "{MARIncludes}" ∂
  114.     -o 'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:.Debug Files:'GrabberTracker.rsrc ∂
  115.     -s "{ObjApp}" ∂
  116.     -s "{MALibraries}{SeparateObjectsFolder}" ∂
  117.     -s "{SrcApp}" ∂
  118.     -t "'rsrc'" -c "'RSED'" ∂
  119.     {RezOptions} ∂
  120.      ∂
  121.     'MacApp® 2.0.1 CD-ROM:MacApp® 2.0.1:Examples:calc:'GrabberTracker.r
  122. IF "{XTimes}"
  123.     {MAEcho} {EchoOptions} Elapsed time: `evaluate ∂`DATE -n ∂` - {XToolStartTime}` seconds
  124. END
  125. IF "{XAutoRez}"
  126.     {MAEcho} {EchoOptions} "AutoRezzing:   Default.r"
  127. ELSE
  128.     {MAEcho} {EchoOptions} "Rezzing:       Calc.r"
  129. END
  130. SET XToolStartTime `DATE -n`
  131. IF "" != ""
  132.     SET OtherViewTypesSrc ""
  133.     SET XIncludeOtherViewTypes 1
  134.     EXPORT OtherViewTypesSrc
  135. ELSE
  136.     SET XIncludeOtherViewTypes 0
  137. END
  138. {MARez} ∂
  139.     -d XIncludeOtherViewTypes={XIncludeOtherViewTypes} ∂
  140.     -i "{SrcApp}" ∂
  141.     -i "{MARIncludes}" ∂
  142.     -o "{MATemporaries}MABuild{MATempFilesExtension}" ∂
  143.     -s "{ObjApp}" ∂
  144.     -s "{MALibraries}{SeparateObjectsFolder}" ∂
  145.     -s "{SrcApp}" ∂
  146.     {RezOptions} ∂
  147.      ∂
  148.     "{XAppRezSrc}" ∂
  149.     
  150.     || (SetFile -m . "{SrcApp}Calc.r"; Exit 99)
  151. IF "{XTimes}"
  152.     {MAEcho} {EchoOptions} Elapsed time: `evaluate ∂`DATE -n ∂` - {XToolStartTime}` seconds
  153. END
  154. {MAEcho} {EchoOptions} "PostRezzing:   Calc"
  155. {MAPostRez} ∂
  156.     {PostRezOptions} ∂
  157.      ∂
  158.     "{MATemporaries}MABuild{MATempFilesExtension}"
  159. Duplicate "{MATemporaries}MABuild{MATempFilesExtension}" "{ObjApp}Calc" -y
  160. Delete "{MATemporaries}MABuild{MATempFilesExtension}" -y
  161. {MAEcho} {EchoOptions} " ∂"{ObjApp}Calc∂"  # <- Execute to run your application"
  162. IF "{XRunAfterBuild}"
  163.     {MAEcho} {EchoOptions} "Running:       ∂"{ObjApp}Calc∂""
  164.     "{ObjApp}Calc"
  165. END
  166.